river levee - Spanish English Dictionary